<%@page import="java.io.FileInputStream"%>
<%@page import="java.io.InputStream"%>
<%@page import="java.io.File"%>
<%@page import="java.util.logging.Logger"%>
<%@page import="java.util.logging.Level"%>
<%@page import="java.io.IOException"%>
<%@page import="Proxies.CtrlDocumentosWSService"%>
<%@page import="Proxies.CtrlDocumentosWS"%>
<%@page import="javax.xml.namespace.QName"%>
<%@page import="java.net.URL"%>
<%@page import="java.io.FileOutputStream"%>
<%

    String nomArchivo = request.getParameter("nomArchivo");
    String mailUsr = request.getParameter("mailUsr");
    boolean esGrupo = request.getParameter("esGrupo").equals("SI");
    
    String IP = (String) session.getAttribute("SERVIDOR");
    URL dirDocs = new URL(IP + "CtrlDocumentos?wsdl");
    QName qNaDocs = new QName("http://WebServices/", "CtrlDocumentosWSService");
    CtrlDocumentosWS ctrl = new CtrlDocumentosWSService(dirDocs, qNaDocs).getCtrlDocumentosWSPort();
    
    byte archivo[] = ctrl.traerDoc(nomArchivo, mailUsr, esGrupo);
    
    String camino = "./"+nomArchivo;
    File f = new File(camino);
    
    response.setContentType("documento");
    response.setHeader("Content-Disposition","attachment;filename="+nomArchivo);    
    
    ServletOutputStream ouputStream = response.getOutputStream();
    ouputStream.write(archivo);
    ouputStream.flush();
    ouputStream.close();
    
%>

